package com.zmn.oms.services.interfaces.trace;

import com.zmn.oms.model.entity.trace.BaiduOrderTrace;
import com.zmn.oms.model.entity.trace.SogouOrderTrace;
import com.zmn.oms.model.entity.trace.ToutiaoOrderTrace;

/**
 * 渠道溯源数据保存接口定义.
 *
 * @author xiewenbing
 * @date 2021/07/29
 */
public interface ChannelOrderTraceService {

    /**
     * 添加百度推广渠道订单溯源数据
     * @param baiduOrderTrace
     */
    void addBaiduOrderTrace(BaiduOrderTrace baiduOrderTrace);

    /**
     * 添加今日头条渠道订单溯源数据
     * @param toutiaoOrderTrace
     */
    void addToutiaoOrderTrace(ToutiaoOrderTrace toutiaoOrderTrace);

    /**
     * 添加搜狗搜索渠道订单溯源数据
     * @param sogouOrderTrace
     */
    void addSogouOrderTrace(SogouOrderTrace sogouOrderTrace);
}
